package cn.mujiankeji.mbrowser.功能.广告拦截.项目


import kotlinx.serialization.Serializable

// 规则订阅信息类 - 使用kotlinx.serialization进行序列化
@Serializable
data class 广告拦截订阅文件简介信息(
    var name: String = "",    // 规则文件名 不可含有特殊字符
    var upurl: String = "",   // 更新URL
    var sign: String = "",    // 规则标识
    var size: Int = 0,        // 规则条数
    var stop: Boolean = false, // 是否停用
    var uptime: Long = 0      // 最后更新时间
)

// 规则列表容器 - 用于序列化整个列表
@Serializable
data class 规则列表容器(
    val rules: List<广告拦截订阅文件简介信息> = emptyList()
)


